home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 1 / ACE CD 1.iso / files / games / 1-l / diggers2.dms / in.adf / Install Diggers < prev    next >
Encoding:
Text File  |  1993-09-15  |  4.1 KB  |  191 lines

  1.  
  2. ;    $VER:install diggers 1.04 (14.9.93)
  3. ;    Diggers A1200 Hard Disk Installation Utility.
  4. ;    By Toby Simpson.
  5. ;    (C) Copyright 1993, Millennium Interactive Ltd. ALL RIGHTS RESERVED
  6.  
  7. (if (< (/ (getversion) 65536) 39)
  8.      (abort "You must be using Kickstart 3.0 or higher to install and use Diggers.")
  9. )
  10.  
  11. (transcript "On Installing \"Diggers\"...")
  12.  
  13. ; --------------------
  14. ; Get users choice to place Diggers ....
  15. ;
  16. (complete 0)
  17.  
  18. (set diggers_dest
  19.      (tackon
  20.           (askdir
  21.                (prompt "\nIn which disk (or drawer) should the Diggers drawer be installed?")
  22.                (help @askdir-help)
  23.                (default @default-dest)
  24.                )
  25.           "Diggers"
  26.           )
  27.      )
  28.  
  29. ; --------------------
  30. ; Make our drawer ....
  31. ;
  32. (complete 5)
  33.  
  34. (if (NOT (exists diggers_dest))
  35.      (makedir diggers_dest
  36.           (prompt "I will now create the Diggers drawer")
  37.           (help @makedir-help)
  38.           (infos)          
  39.           )
  40.      )
  41.  
  42. (set data_dest
  43.      (tackon diggers_dest "Diggers_Data")
  44.      )
  45.  
  46. (if (NOT (exists data_dest))
  47.      (makedir data_dest
  48.          (prompt "I am now making a data drawer")
  49.          (help @makedir-help)
  50.          )
  51.      )
  52.  
  53. (set @default-dest diggers_dest)
  54.  
  55. (debug diggers_dest data_dest)
  56.  
  57.  
  58. ; --------------------
  59. ; Install all data from disk 1 ....
  60. (askdisk
  61.      (prompt "\n\nPlease insert Diggers disk 1")
  62.      (dest "diggers_disk_1")
  63.      (help @askdisk-help)
  64.      )
  65.  
  66.  
  67. (copylib
  68.      (prompt "Installing libraries.")
  69.      (help @copylib-help)
  70.      (source "diggers_disk_1:libs/lowlevel.library")
  71.      (dest "libs:")
  72.      )
  73.  
  74. (copylib
  75.      (source "diggers_disk_1:libs/nonvolatile.library")
  76.      (help @copylib-help)
  77.      (dest "libs:")
  78.      )
  79.  
  80. (complete 10)
  81.  
  82. (copyfiles
  83.      (prompt "Copying Disk 1 data")
  84.      (help @copyfiles-help)
  85.      (source "diggers_disk_1:")
  86.      (dest data_dest)
  87.      (all)
  88.      (infos)
  89.      )
  90.  
  91. (complete 25)
  92.  
  93. ; --------------------
  94. ; Install all data from disk 2 ....
  95. (askdisk
  96.      (prompt "\n\nPlease insert Diggers disk 2")
  97.      (dest "diggers_disk_2")
  98.      (help @askdisk-help)
  99.      )
  100. (copyfiles
  101.      (prompt "Copying Disk 2 data")
  102.      (help @copyfiles-help)
  103.      (source "diggers_disk_2:")
  104.      (dest data_dest)
  105.      (all)
  106.      (infos)
  107.      )
  108. (copyfiles
  109.      (prompt "Copying Hard Disk Run Script")
  110.      (help @copyfiles-help)
  111.      (source "diggers_disk_2:hard_disk_extras/run-sequence")
  112.      (dest diggers_dest)
  113.      (infos)
  114.      )
  115. (complete 50)
  116.  
  117. ; --------------------
  118. ; Install all data from disk 3 ....
  119. (askdisk
  120.      (prompt "\n\nPlease insert Diggers disk 3")
  121.      (dest "diggers_disk_3")
  122.      (help @askdisk-help)
  123.      )
  124. (copyfiles
  125.      (prompt "Copying Disk 3 data")
  126.      (help @copyfiles-help)
  127.      (source "diggers_disk_3:")
  128.      (dest data_dest)
  129.      (all)
  130.      (infos)
  131.      )
  132. (complete 75)
  133.  
  134. ; --------------------
  135. ; Install all data from disk 4 ....
  136. (askdisk
  137.      (prompt "\n\nPlease insert Diggers disk 4")
  138.      (dest "diggers_disk_4")
  139.      (help @askdisk-help)
  140.      )
  141. (copyfiles
  142.      (prompt "Copying Disk 4 data")
  143.      (help @copyfiles-help)
  144.      (source "diggers_disk_4:")
  145.      (dest data_dest)
  146.      (all)
  147.      (infos)
  148.      )
  149. (complete 90)
  150.  
  151. ; --------------------
  152. ; Get NV storage stuff
  153. ;
  154.  
  155. (set nv_dest
  156.      (askdir
  157.           (prompt "\nIn which drawer should Diggers store saved games?")
  158.           (help @askdir-help)
  159.           (default "sys:")
  160.           )
  161.      )
  162.  
  163. (run "echo >sys:prefs/env-archive/sys/nv_location "nv_dest)
  164. (complete 95)
  165.  
  166. ; --------------------
  167. ; Now add lines to the user-startup file
  168. ;
  169. (startup "Diggers"
  170.      (prompt "Some instructions need to be added to the \"S:user-startup\""
  171.              " so that your system will be properly configured to run Diggers.")
  172.      (help @startup-help)
  173.      (command  "assign diggers_disk_1: " data_dest"\n"
  174.                "assign diggers_disk_2: " data_dest"\n"
  175.                "assign diggers_disk_3: " data_dest"\n"
  176.                "assign diggers_disk_4: " data_dest"\n")
  177.      )
  178. (complete 100)
  179.  
  180. ; --------------------
  181. ; All done, ask user to re-boot ....
  182. ;
  183. (exit "Now remove any Diggers Disks from your floppy drive units, "
  184.     "and reboot your Amiga before using Diggers.")
  185.  
  186. ; END OF DIGGERS A1200 INSTALLATION SCRIPT
  187.